package com.example.mybatisplus.controller;

import java.util.Date;

import org.springframework.web.bind.annotation.GetMapping;

import com.baomidou.mybatisplus.plugins.Page;
import com.example.mybatisplus.entity.User;
import com.example.mybatisplus.entity.enums.AgeEnum;
import com.example.mybatisplus.entity.enums.PhoneEnum;

/**
 * 通过usermapper实现增删改查
 * @author zhujianfeng7
 *
 */

public class UserMapperController {

	  /**
     * AR 部分测试
     */
    @GetMapping("/test1")
    public Page<User> test1() {
        User user = new User("testAr", AgeEnum.ONE, 1);
        System.err.println("删除所有：" + user.delete(null));
        user.setRole(111L);
        user.setTestDate(new Date());
        user.setPhone(PhoneEnum.CMCC);
        user.insert();
        System.err.println("查询插入结果：" + user.selectById().toString());
        user.setName("mybatis-plus-ar");
        System.err.println("更新：" + user.updateById());
        return user.selectPage(new Page<User>(0, 12), null);
    }
    
    
    

}
